<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <!-- 
        正则表达式
            只要通过一些规则来检索字符串，看字符串是否满足正则规范
            创建正则对象：
                1.new RegExp(规则)
                2.var reg=/规则/
            它的返回值类型是布尔型


            边界符：
            ^ 以..开头
            $ 以..结尾
            量词符：
            * 0到无限
            + 1到无限
            . 匹配任意非空字符
            ? 匹配0次或者1次

            量词:
            {5}    匹配n次
            {m,n}  匹配m到n次
            {m,}   至少匹配mci

            特殊符：
            [] 表示匹配中括号中任意一个字符就可以了
            [a-zA-z]匹配字母大小写的任意数量
            [0-9] 任意数量数字
     -->

    <script>
        var re=new RegExp('abc')
        var result=re.test('hello abc')
        console.log(result);

        var re2=/trump/  //字面量正则对象
        var str2='go home meiguo trump'
        var result2=re2.test(str2)
        console.log(result2);

        var reg3=/^A.+a$/
        console.log(reg3.test('AFSADAFsaa'));


        var reg4=/.{5}/
        console.log(reg4.test('ascdefgfffffffffff'));//超过五次也为true

        var reg5=/[a-zA-Z]/
        console.log(reg5.test('A1111'));   //中括号匹配到任意一个字符符合就行了

        var reg6=/[0-9]/               
        console.log(reg6.test('12334'));

    </script>
    
</body>
</html>